Lập trình C | Giải phương trình ax2 + bx + c = 0
Cập nhật: 19/8/2020 | 10:51:30 PM
Viết chương trình giải phương trình ax2 + bx + c = 0, với các hệ số a, b, c được nhập vào từ bàn phím.
🔰 Bài toán:
Viết chương trình giải phương trình ax2 + bx + c = 0, với các hệ số a, b, c được nhập vào từ bàn phím.
📣 Lời giải:
Lưu đồ thuật toán
// Giai phuong trinh ax2 + bx + c = 0
// Các he so a,b,c duoc nhap tu ban phim
#include <stdio.h>
#include <math.h>
int main() 
{
 float a, b, c;
 printf( "Nhap a, b, c: " );
 scanf( "%f%f%f", &a, &b, &c );
 
 if ( !a )
     if ( !b ) printf( c ? "Vo nghiem\n" : "Vo dinh\n" );
     else printf( "x = %g\n", -c / b );
 else {
     float d = b * b - 4 * a * c;
         if ( d > 0 )
         printf( "x1 = %g\nx2 = %g\n", ( -b + sqrt( d ) ) / ( 2 * a ), ( -b - sqrt( d ) ) / ( 2 * a ) );
         else ( !d ) ? printf( "x1 = x2 = %g\n", -b / ( 2 * a ) ) : printf( "Vo nghiem\n" );
 }
 return 0;
}
(Nguồn Tin: Casestudy24h)
- Lập trình C | Giải phương trình ax + b = 0
 - Lập trình C | Chương trình sắp xếp dãy số
 - Lập trình C | Viết chương trình tính thể tích hình cầu
 - Lập trình C | Tìm số nguyên tố
 - Lập trình C | Tìm số hoàn hảo
 - Lập trình C | Tính tổng nghịch đảo
 - Lâp trình C | Hiển thị phương án đổi tiền
 - Lập trình C | Viết CT hiển thị cách lựa chọn mệnh giá tiền phù hợp
 - Lập trình C | Viết chương trình nhập điểm
 - Lập trình C | Tính tổng cấp số cộng
 



